#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>
//int main()
//{
//	int ch = 0;
//	while (ch = getchar() != EOF)
//	{
//		if ((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z'))
//		{
//			printf("YES\n");
//		}
//		else
//			printf("NO\n");
//	getchar();
//			return 0;
//	}
//}
#include<ctype.h>
//int main()
//{
//	int ch = 0;
//	while ((ch = getchar())!= EOF)
//	{
//		if (isalpha(ch))
//		{
//			printf("YES\n");
//		}
//		else
//		{
//			printf("NO\n");
//		}
//		getchar();
//			return 0;
//	}
//}
//int main()
//{
//	char ch  = 0;
//	 ch = getchar();
//	int i = 0;
//	for (i = 0; i < 5; i++)
//	{
//		int j = 0;
//		for (int j = 0; j < 4-i; j++)
//		{
//			printf(" ");
//		}
//		for (int j = 0; j <= i; j++)
//		{
//			printf("%c ", ch);
//		}
//		printf("\n");
//	}
//	return 0;
//}

//int main()
//{
//	printf("%c", 73);
//}
//int main()
//{
//	int year = 0;
//	int month = 0;
//	int day = 0;
//	scanf("%4d%2d%2d", &year, &month, &day);
//	printf("year = %4d\n", year);
//	printf("month = %02d\n", month);
//	printf("day = %02d\n",day);
//	return 0;
//
//}
//int main()
//{
//	int n = 0;
//	while (scanf("%d",&n) != EOF)
//	{
//		printf("%d", 1<<n);
//	}
//	return 0;
//}
//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("a=%d,b=%d", &a, &b);
//		int t = 0;
//	t = a;
//	a = b;
//	b = a;
//	printf("a=%d,b=%d", &a, &b);
//	return 0;
//
//}
//int main()
//{
//	int k = 0;
//	int w = 0;
//	scanf("%d %d", &k, &w);
//	double bmi = 0.0;
//	bmi = w / ((k / 100.0) * (k / 100.0));
//	printf("%d", bmi);
//	return 0;
//}
//int main()
//{
//	double  a = 0.0;
//	double b = 0.0;
//	double c = 0.0;
//	double zhou = 0.0;
//	double s = 0.0;
//	double p = 0.0;
//	scanf("%lf %lf %lf", &a, &b, &c);
//	zhou = a + b + c;
//	p = (a + b + c) / 2;
//	s = sqrt(p * (p - a) * (p - b) * (p - c));
//	printf("%.2lf %.2lf\n", zhou, s);
//	return 0;
//}
//int main()
//{
//	double r = 0.0;
//	scanf("%lf", &r);
//	double pai = 3.1415926;
//	double v = (4.0 / 3) * pai * r * r * r;
//	printf("%.3lf", v);
//	return 0;
// }
int main()
{
	int a = 0;
	int b = 0;
	int sum = 0;
	for (int i = 10000; i <= 99999; i++)
	{ 
		int j = 4;
		while (j)
		{
			a = i / 10;
			b = i % 10;
			sum = sum + (a * b);
			j--;
		}
		if (sum == i)
			printf("%d ",i);
	}
	return 0;
 }